package com.client.model.pojo.financial;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName financial_item
 */
@TableName(value ="financial_item")
@Data
public class FinancialItem implements Serializable {
    /**
     * 理财产品表
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 产品名称
     */
    @TableField(value = "iname")
    private String iname;

    /**
     * 收益率（月）
     */
    @TableField(value = "yield_month")
    private BigDecimal yieldMonth;

    /**
     * 收益率（年）
     */
    @TableField(value = "yield_year")
    private BigDecimal yieldYear;

    /**
     * 收益等级（0，1）
     */
    @TableField(value = "risk_level")
    private Integer riskLevel;

    /**
     * 基金期限
     */
    @TableField(value = "hand_day")
    private BigDecimal handDay;

    /**
     * 首笔起点金额
     */
    @TableField(value = "start_money")
    private BigDecimal startMoney;

    /**
     * 递增起点金额
     */
    @TableField(value = "up_money")
    private BigDecimal upMoney;

    /**
     * 地区
     */
    @TableField(value = "region")
    private String region;

    /**
     * 收益类型
     */
    @TableField(value = "income_id")
    private Long incomeId;

    /**
     * 冗余字段
     */
    @TableField(value = "remark")
    private Integer remark;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 修改时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}